Contents page

Was ist MIME?


 Was ist MIME?

MIME steht f�r Multipurpose Internet Mail Extensions und hat zwei Hauptaufgaben: dank MIME kann ein Postprogramm dem andern mitteilen, welche Art von Daten in der Nachricht enthalten sind; zus�tzlich liefert es standardisierte Verfahren, um Daten so zu kodieren, da� sie per Email durch das Internet gesendet werden k�nnen.

Kodierungsverfahren von MIME

Im Internet wird f�r den Posttransfer das SMTP-Protokoll verwendet. SMTP ist auf den US-ASCII Zeichensatz beschr�nkt. Dies ist ein Problem f�r Leute, welche nicht amerikanisches Englisch sprechen und deshalb Akzente oder nicht amerikanische Buchstaben ben�tigen, oder f�r Leute, welche spezielle Zeichen wie � benutzen wollen. MIME hebt diese Einschr�nkung auf. Es bietet zwei Kodierungsverfahren an, "quoted-printable" und "base64". Diese Verfahren benutzen US-ASCII- Kodes f�r beliebige Daten, inklusive spezielle Zeichen oder sogar bin�re Daten. Quoted-printable wird meistens f�r Texte benutzt, hat aber spezielle Zeichen f�r sehr lange Zeilen. Solange keine speziellen Zeichen benutzt werden, sieht Quoted-printable aus wie normaler Text. Das betreffende Zeichen wird ersetzt durch ein = und zwei weiteren Zeichen, welche den erweiterten ASCII-Code des speziellen Zeichens in hexadezimaler Schreibweise darstellen. Deshalb wird � in quoted-printable als =DA geschrieben. Weiterhin darf keine Zeile l�nger als 76 Zeichen sein. Falls Ihre Nachricht l�ngere Zeilen enth�lt, werden diese entzwei geteilt und die erste Zeile mit einem = abgeschlossen, damit das Postprogramm auf der anderen Seite wei�, da� die zwei Zeilen im Grunde genommen nur eine ist. Die Base64-Kodierung ist eine andere Methode, bin�re Daten unbehelligt �ber SMTP transportieren zu k�nnen. Base64-kodierte Daten sind im Gegensatz zu quoted-printable nicht mehr als Text erkennbar, deshalb wird dieses Verfahren bevorzugt f�r bin�re Daten angewendet.

Content Types

Eine andere wichtige Eigenschaft von MIME ist, da� es den Postpro- grammen erlaubt, Informationen �ber die Art der Daten in der Nachricht auszutauschen. Dazu wird in erster Linie die Kopfzeile "Content Type" verwendet. Die wichtigsten Content Types sind: text lesbarer Text image Bilder und Grafiken audio T�ne video Animationen message Nachrichten oder Teile davon multipart verschiedene Arten von Daten in einer einzigen Nachricht